Bridging the Gap Between Structured Requirements and Object-Oriented Analysis and Design

نویسندگان

  • Nina Katic
  • Boris Nevstrujev
  • Douglas R. Vogel
  • Mark Pendergast
چکیده

A very large part of the business world today still uses traditional structured approach to the requirements gathering. On the technology side, extensive development has been-done in the area of Object-Oriented technologies that provides for productivity and quality through reusability, encourages team work and adopts a modular approach. Since the quality of the Object-Oriented applications has proven to be superior to the structured applications, especially in the area of maintenance, there has been a large demand for Object-Oriented applications. This leads to the situation where the requirements are structured, and the application needs lo be Object-Oriented. Subject Matter Experts (SMEs), with their knowledge of rhe system modeled, and analysts, with their knowledge of Object-Oriented paradigm, need to work together and reorganize the information fom the requirements analysis in the Object-Oriented fashion. This paper proposes and develops a methodology for the @an&ion. Emphasis is placed on preserving the knowledge captured in the requirements specification. The proposed methodology extends the existing Classes-Responsibilities-Collaborators (CRC) method and is tailored to be simple and understandable to SMEs, requiring minimal amount of training, yet power@ enough to enable the participants to think through the model in an Object-Orientedfashion.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

RARE -- A Tool to Guide Development of an Object- Oriented Architecture while Maintaining Traceability to Requirements

In object-oriented development, developers must model, analyze, and refine functional and system requirements captured from domain experts before identifying object classes. This process involves many decisions, and the rationale for each should be recorded to support traceability back to requirements. While typical object-oriented methodologies provide rich notations for representing domain ob...

متن کامل

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

Presentation Of Pattern Management Information System Requirements Analysis For Recruiting Sport Vollunteers

Volunteer Movement and deliver services to society is phenomenons of  coeval universe.The aim of this research work was to present a pattern for Iran`s sports volunteer absorbance management information system requirement analysis. This investigation was of descriptive-analytic sort and in regard for practical goal, it was type of (UML) methodology and it used object-oriented design model (RUP)...

متن کامل

Application of triangulation approach in requirements engineering process: A study in analysis and design of the pediatrics epilepsy information system

Introduction: Requirements Engineering process is a crucial phase in software development. In order to achieve a successful design of health information systems (HISs), applying the best methodologies is essential. Therefore, the aim of the present study was to design pediatrics Epilepsy Information System (EPIS) as well as the use of triangulation approach in elicitation and validation of epil...

متن کامل

On Attributes of Objects in Object-Oriented Software Analysis

One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996